<?php

/**
 * Удаляет группу.
 *
 */
class Tests_Backend_Groups_Delete extends Backend_Component_Delete
{
    
    /**
     * Реализация обработки пользовательского запроса.
     *
     */
    protected function _delete() 
    {
        $query = '
            DELETE 
                   `t_g`, `t_g_c` 
              FROM 
                   `tests_groups` `t_g`
         LEFT JOIN 
                   `tests_groups_collection` `t_g_c`
                ON 
                   `t_g_c`.`title_id` = `t_g`.`id`
             WHERE 
                   `t_g`.`id` = ' . Application::getRequest()->get('id') . '
            ';
        database::query($query);
        return database::affectedRows();
    }
    
}
